Build an Apartment

Models

Criteria Meet Specification

Overall Layout

The overall placement of 3D objects in the scene is reasonable and is visually pleasing. All materials should be assigned, objects should NOT intersect with each other, and objects should NOT be levitating without a reason.

Sufficient Detail

The apartment contains at least 15 models arranged in an interesting way

Static Models

All models are marked as Static (except the globe)

Google VR

Criteria Meet Specification

VR Functionality

When you run the scene, the Cardboard stereoscopic view appears and functions correctly

Deployment

Criteria Meet Specification

Player Settings.

Verify that your Player Settings are correct for your device.
For example,
Company Name = Your Name (E.g. MattSonic)
Product Name = “Course 2 Project”
Default Orientation: ""Landscape Left""
Set Bundle Identifier = com.YourName.Course2Project

For the "Other Settings" section, refer to the Hello World course for proper settings for your device.

Make sure to indicate in your README.md file whether you are submitting for iOS or Android.

Quality Settings

  • Delete all of the quality settings but one by clicking the trash can
  • Rename the quality setting to “Mobile”
  • Set the pixel light count to 0
  • Texture Quality: Full Res
  • Anti Aliasing: 2x Multi Sampling
  • Shadows: Disable Shadows
  • Blend Weights: 1 bone

Uncheck:

  • Soft Particles
  • Realtime rendering probes
  • Billboards face camera position

Screenshot of App Running on Phone

Take a screenshot of your phone screen with the app they built running. Ideally, it shows a nice wide view of the apartment.

Lighting

Criteria Meet Specification

Lights

There are several spotlights and/or area lights

Static Lights

All lights are marked as Static

Baked

All lights are baked and none are realtime (except for one directional light if they choose)

Lightmap Settings

Turn off Precomputed Realtime GI
Set Directional Mode to Non-Directional
Turn off Auto baking
Test different bakes with a Baked Resolution of between 2-5, then do a test bake at 40, then do a final bake with a resolution of 80
You’ll probably want to activate “Soft Shadows” on each light (so the baked lighting produces nice shadows)
If you notice lighting artifacts, then switch to uncompressed lightmap. If your app does not perform well any more, you may revert to compressed lightmaps, but you must include in your submission notes what you tried and what happened.

Globe

Criteria Meet Specification

Globe Exists

A globe should exist and be readily visible in the scene

Globe Spins

When you press the Cardboard button, the globe should spin until you press the button again

Globe is Textured

The globe should have a texture map of a planet. We provide a texture map of the Earth, but feel free to use your own texture.

Tips to make your project standout:

A standout project will run at 60 FPS on a modern phone. The apartment will be have attractive model placement and nice baked lighting. For bonus points, add background sounds of a city. (You'll have to look up AudioSources in the Unity documentation).